<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>hdcp22_rx: XHdcp22_Rx_Info Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">hdcp22_rx
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('struct_x_hdcp22___rx___info.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">XHdcp22_Rx_Info Struct Reference<div class="ingroups"><a class="el" href="group__hdcp22__rx.html">Overview</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>This typedef provides information about status of HDCP-RX authentication.  
 <a href="struct_x_hdcp22___rx___info.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:acfd97a64a01152bcfca811b014f29ec9"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___rx___info.html#acfd97a64a01152bcfca811b014f29ec9">IsEnabled</a></td></tr>
<tr class="memdesc:acfd97a64a01152bcfca811b014f29ec9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flag indicates that device is enabled.  <a href="#acfd97a64a01152bcfca811b014f29ec9">More...</a><br/></td></tr>
<tr class="separator:acfd97a64a01152bcfca811b014f29ec9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e0008c93dfa581ab473acc8e058603d"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___rx___info.html#a0e0008c93dfa581ab473acc8e058603d">IsNoStoredKm</a></td></tr>
<tr class="memdesc:a0e0008c93dfa581ab473acc8e058603d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flag indicates that AKE_No_Stored_Km message was received.  <a href="#a0e0008c93dfa581ab473acc8e058603d">More...</a><br/></td></tr>
<tr class="separator:a0e0008c93dfa581ab473acc8e058603d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2357d0c44cf316921c8595fdaebc699"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___rx___info.html#af2357d0c44cf316921c8595fdaebc699">LCInitAttempts</a></td></tr>
<tr class="memdesc:af2357d0c44cf316921c8595fdaebc699"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of LC_Init attempts.  <a href="#af2357d0c44cf316921c8595fdaebc699">More...</a><br/></td></tr>
<tr class="separator:af2357d0c44cf316921c8595fdaebc699"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a635260573ed56ba4eb41f6e9e83b70ef"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___rx___info.html#a635260573ed56ba4eb41f6e9e83b70ef">ReauthReq</a></td></tr>
<tr class="memdesc:a635260573ed56ba4eb41f6e9e83b70ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reauthentication request flag.  <a href="#a635260573ed56ba4eb41f6e9e83b70ef">More...</a><br/></td></tr>
<tr class="separator:a635260573ed56ba4eb41f6e9e83b70ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdcff6e1462fb80514dd6a09adcb2935"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___rx___info.html#acdcff6e1462fb80514dd6a09adcb2935">TopologyReady</a></td></tr>
<tr class="memdesc:acdcff6e1462fb80514dd6a09adcb2935"><td class="mdescLeft">&#160;</td><td class="mdescRight">Topology ready flag.  <a href="#acdcff6e1462fb80514dd6a09adcb2935">More...</a><br/></td></tr>
<tr class="separator:acdcff6e1462fb80514dd6a09adcb2935"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92a1021c79ed70cf316e23cbe5c9c712"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___rx___info.html#a92a1021c79ed70cf316e23cbe5c9c712">ErrorFlag</a></td></tr>
<tr class="memdesc:a92a1021c79ed70cf316e23cbe5c9c712"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flag to capture error events that require service.  <a href="#a92a1021c79ed70cf316e23cbe5c9c712">More...</a><br/></td></tr>
<tr class="separator:a92a1021c79ed70cf316e23cbe5c9c712"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a462f7d1b51f98c705c94742425e1c97d"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___rx___info.html#a462f7d1b51f98c705c94742425e1c97d">ErrorFlagSticky</a></td></tr>
<tr class="memdesc:a462f7d1b51f98c705c94742425e1c97d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flag to capture all error conditions persistently.  <a href="#a462f7d1b51f98c705c94742425e1c97d">More...</a><br/></td></tr>
<tr class="separator:a462f7d1b51f98c705c94742425e1c97d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfba70f67d6db1b256b052c7f00c00c0"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___rx___info.html#abfba70f67d6db1b256b052c7f00c00c0">DdcFlag</a></td></tr>
<tr class="memdesc:abfba70f67d6db1b256b052c7f00c00c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flag to capture DDC events.  <a href="#abfba70f67d6db1b256b052c7f00c00c0">More...</a><br/></td></tr>
<tr class="separator:abfba70f67d6db1b256b052c7f00c00c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29bb44d47cd096b1dfa6e893199b9c59"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___rx___info.html#a29bb44d47cd096b1dfa6e893199b9c59">TimerExpired</a></td></tr>
<tr class="memdesc:a29bb44d47cd096b1dfa6e893199b9c59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expiration flag set when the hardware timer has interrupted.  <a href="#a29bb44d47cd096b1dfa6e893199b9c59">More...</a><br/></td></tr>
<tr class="separator:a29bb44d47cd096b1dfa6e893199b9c59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63b7d944536a66c826a8419f90554af1"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___rx___info.html#a63b7d944536a66c826a8419f90554af1">TimerReasonId</a></td></tr>
<tr class="memdesc:a63b7d944536a66c826a8419f90554af1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Keep track of why the timer was started (message or status checking).  <a href="#a63b7d944536a66c826a8419f90554af1">More...</a><br/></td></tr>
<tr class="separator:a63b7d944536a66c826a8419f90554af1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ffa4c20470057bfd37f60ad9b1095d7"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___rx___info.html#a0ffa4c20470057bfd37f60ad9b1095d7">TimerInitialTicks</a></td></tr>
<tr class="memdesc:a0ffa4c20470057bfd37f60ad9b1095d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Keep track of the start value of the timer.  <a href="#a0ffa4c20470057bfd37f60ad9b1095d7">More...</a><br/></td></tr>
<tr class="separator:a0ffa4c20470057bfd37f60ad9b1095d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f4b6b90ed0883e0fced8546ab5ae07e"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___rx___info.html#a3f4b6b90ed0883e0fced8546ab5ae07e">SeqNumV</a></td></tr>
<tr class="memdesc:a3f4b6b90ed0883e0fced8546ab5ae07e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Counter for repeater topology upstream propogation.  <a href="#a3f4b6b90ed0883e0fced8546ab5ae07e">More...</a><br/></td></tr>
<tr class="separator:a3f4b6b90ed0883e0fced8546ab5ae07e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b9f1df7126dd8c235662001f147b1a4"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___rx___info.html#a8b9f1df7126dd8c235662001f147b1a4">HasStreamManagementInfo</a></td></tr>
<tr class="memdesc:a8b9f1df7126dd8c235662001f147b1a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flag indicated that content stream management info messsage has been processed.  <a href="#a8b9f1df7126dd8c235662001f147b1a4">More...</a><br/></td></tr>
<tr class="separator:a8b9f1df7126dd8c235662001f147b1a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8438f99807ac19486e7ea4d27ba9bd49"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__hdcp22__rx.html#gaefd71c02fc784052667cdfcd19e1adb0">XHdcp22_Rx_StateType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___rx___info.html#a8438f99807ac19486e7ea4d27ba9bd49">CurrentState</a></td></tr>
<tr class="memdesc:a8438f99807ac19486e7ea4d27ba9bd49"><td class="mdescLeft">&#160;</td><td class="mdescRight">State machine current state.  <a href="#a8438f99807ac19486e7ea4d27ba9bd49">More...</a><br/></td></tr>
<tr class="separator:a8438f99807ac19486e7ea4d27ba9bd49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9ed9a28ac7d542d6ea7c89c7fddd29b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__hdcp22__rx.html#gaefd71c02fc784052667cdfcd19e1adb0">XHdcp22_Rx_StateType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___rx___info.html#aa9ed9a28ac7d542d6ea7c89c7fddd29b">NextState</a></td></tr>
<tr class="memdesc:aa9ed9a28ac7d542d6ea7c89c7fddd29b"><td class="mdescLeft">&#160;</td><td class="mdescRight">State machine next state.  <a href="#aa9ed9a28ac7d542d6ea7c89c7fddd29b">More...</a><br/></td></tr>
<tr class="separator:aa9ed9a28ac7d542d6ea7c89c7fddd29b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8e3e8674a2069f0c6bbbb6e6b5e854a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__hdcp22__rx.html#gaefd71c02fc784052667cdfcd19e1adb0">XHdcp22_Rx_StateType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___rx___info.html#af8e3e8674a2069f0c6bbbb6e6b5e854a">ReturnState</a></td></tr>
<tr class="memdesc:af8e3e8674a2069f0c6bbbb6e6b5e854a"><td class="mdescLeft">&#160;</td><td class="mdescRight">State machine return state.  <a href="#af8e3e8674a2069f0c6bbbb6e6b5e854a">More...</a><br/></td></tr>
<tr class="separator:af8e3e8674a2069f0c6bbbb6e6b5e854a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afff16614392c71e52688e06bf3d67d3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__hdcp22__rx.html#ga85e5e0afd89eb4bb06e1e90e66185425">XHdcp22_Rx_AuthenticationType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___rx___info.html#afff16614392c71e52688e06bf3d67d3b">AuthenticationStatus</a></td></tr>
<tr class="memdesc:afff16614392c71e52688e06bf3d67d3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Authentication status.  <a href="#afff16614392c71e52688e06bf3d67d3b">More...</a><br/></td></tr>
<tr class="separator:afff16614392c71e52688e06bf3d67d3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4783dd8ec855b77a725d9f283bcc4ddd"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___rx___info.html#a4783dd8ec855b77a725d9f283bcc4ddd">SkipRead</a></td></tr>
<tr class="memdesc:a4783dd8ec855b77a725d9f283bcc4ddd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Skip read, indicates that message has been read but not yet processed.  <a href="#a4783dd8ec855b77a725d9f283bcc4ddd">More...</a><br/></td></tr>
<tr class="separator:a4783dd8ec855b77a725d9f283bcc4ddd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf84ba482867410e19dda97320d1f13e"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___rx___info.html#acf84ba482867410e19dda97320d1f13e">IsTopologyValid</a></td></tr>
<tr class="memdesc:acf84ba482867410e19dda97320d1f13e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flag used to indicate topology change.  <a href="#acf84ba482867410e19dda97320d1f13e">More...</a><br/></td></tr>
<tr class="separator:acf84ba482867410e19dda97320d1f13e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3452b36df7fc01eb73c6b7d338ac20c5"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___rx___info.html#a3452b36df7fc01eb73c6b7d338ac20c5">IsEncrypted</a></td></tr>
<tr class="memdesc:a3452b36df7fc01eb73c6b7d338ac20c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flag indicates encryption is enabled.  <a href="#a3452b36df7fc01eb73c6b7d338ac20c5">More...</a><br/></td></tr>
<tr class="separator:a3452b36df7fc01eb73c6b7d338ac20c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec4422d11655700d0d5e7731b0ed4b92"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___rx___info.html#aec4422d11655700d0d5e7731b0ed4b92">AuthRequestCnt</a></td></tr>
<tr class="memdesc:aec4422d11655700d0d5e7731b0ed4b92"><td class="mdescLeft">&#160;</td><td class="mdescRight">Authentication request count.  <a href="#aec4422d11655700d0d5e7731b0ed4b92">More...</a><br/></td></tr>
<tr class="separator:aec4422d11655700d0d5e7731b0ed4b92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbaa7ff43bc773da54ed2a07c9cef0e9"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___rx___info.html#acbaa7ff43bc773da54ed2a07c9cef0e9">ReauthRequestCnt</a></td></tr>
<tr class="memdesc:acbaa7ff43bc773da54ed2a07c9cef0e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Re-authentication request count.  <a href="#acbaa7ff43bc773da54ed2a07c9cef0e9">More...</a><br/></td></tr>
<tr class="separator:acbaa7ff43bc773da54ed2a07c9cef0e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6404954b9219c06251b161c26dbe313e"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___rx___info.html#a6404954b9219c06251b161c26dbe313e">LinkErrorCnt</a></td></tr>
<tr class="memdesc:a6404954b9219c06251b161c26dbe313e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Link error count.  <a href="#a6404954b9219c06251b161c26dbe313e">More...</a><br/></td></tr>
<tr class="separator:a6404954b9219c06251b161c26dbe313e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bf300b403efbe00baea7e4bc5a06d5b"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___rx___info.html#a0bf300b403efbe00baea7e4bc5a06d5b">DdcErrorCnt</a></td></tr>
<tr class="memdesc:a0bf300b403efbe00baea7e4bc5a06d5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ddc error count.  <a href="#a0bf300b403efbe00baea7e4bc5a06d5b">More...</a><br/></td></tr>
<tr class="separator:a0bf300b403efbe00baea7e4bc5a06d5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This typedef provides information about status of HDCP-RX authentication. </p>
</div><h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="afff16614392c71e52688e06bf3d67d3b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__hdcp22__rx.html#ga85e5e0afd89eb4bb06e1e90e66185425">XHdcp22_Rx_AuthenticationType</a> XHdcp22_Rx_Info::AuthenticationStatus</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Authentication status. </p>

<p>Referenced by <a class="el" href="group__hdcp22__rx.html#gad9f0da4bb3fd46bcbc144b3adbcd4b96">XHdcp22Rx_CfgInitialize()</a>, <a class="el" href="group__hdcp22__rx.html#gabb056cbd10d25e0847745836c7c5922c">XHdcp22Rx_Info()</a>, <a class="el" href="group__hdcp22__rx.html#gae1f928aca11e913b06c89b8a6851700d">XHdcp22Rx_IsAuthenticated()</a>, <a class="el" href="group__hdcp22__rx.html#ga7fffa97fa9a5708e57358850a2dc0cb5">XHdcp22Rx_IsInProgress()</a>, <a class="el" href="group__hdcp22__rx.html#ga47b59a5f9c314a6accc90e836f198730">XHdcp22Rx_Poll()</a>, and <a class="el" href="group__hdcp22__rx.html#gab0e1f5a3406d126f288a721c2b866955">XHdcp22Rx_Reset()</a>.</p>

</div>
</div>
<a class="anchor" id="aec4422d11655700d0d5e7731b0ed4b92"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XHdcp22_Rx_Info::AuthRequestCnt</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Authentication request count. </p>

<p>Referenced by <a class="el" href="group__hdcp22__rx.html#gad9f0da4bb3fd46bcbc144b3adbcd4b96">XHdcp22Rx_CfgInitialize()</a>, <a class="el" href="group__hdcp22__rx.html#gabb056cbd10d25e0847745836c7c5922c">XHdcp22Rx_Info()</a>, and <a class="el" href="group__hdcp22__rx.html#gab0e1f5a3406d126f288a721c2b866955">XHdcp22Rx_Reset()</a>.</p>

</div>
</div>
<a class="anchor" id="a8438f99807ac19486e7ea4d27ba9bd49"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__hdcp22__rx.html#gaefd71c02fc784052667cdfcd19e1adb0">XHdcp22_Rx_StateType</a> XHdcp22_Rx_Info::CurrentState</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>State machine current state. </p>

<p>Referenced by <a class="el" href="group__hdcp22__rx.html#gad9f0da4bb3fd46bcbc144b3adbcd4b96">XHdcp22Rx_CfgInitialize()</a>, <a class="el" href="group__hdcp22__rx.html#ga47b59a5f9c314a6accc90e836f198730">XHdcp22Rx_Poll()</a>, and <a class="el" href="group__hdcp22__rx.html#gab0e1f5a3406d126f288a721c2b866955">XHdcp22Rx_Reset()</a>.</p>

</div>
</div>
<a class="anchor" id="a0bf300b403efbe00baea7e4bc5a06d5b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XHdcp22_Rx_Info::DdcErrorCnt</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Ddc error count. </p>

<p>Referenced by <a class="el" href="group__hdcp22__rx.html#gad9f0da4bb3fd46bcbc144b3adbcd4b96">XHdcp22Rx_CfgInitialize()</a>, <a class="el" href="group__hdcp22__rx.html#gabb056cbd10d25e0847745836c7c5922c">XHdcp22Rx_Info()</a>, <a class="el" href="group__hdcp22__rx.html#gab0e1f5a3406d126f288a721c2b866955">XHdcp22Rx_Reset()</a>, and <a class="el" href="group__hdcp22__rx.html#ga69bb699d6fcee2a6cdab30ac68bed43f">XHdcp22Rx_SetDdcError()</a>.</p>

</div>
</div>
<a class="anchor" id="abfba70f67d6db1b256b052c7f00c00c0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XHdcp22_Rx_Info::DdcFlag</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flag to capture DDC events. </p>

<p>Referenced by <a class="el" href="group__hdcp22__rx.html#ga0b25a42ec4e1d41af401561bddd241ea">XHdcp22Rx_SetReadMessageComplete()</a>, and <a class="el" href="group__hdcp22__rx.html#ga16533ea5fe36fc0934a175129391e292">XHdcp22Rx_SetWriteMessageAvailable()</a>.</p>

</div>
</div>
<a class="anchor" id="a92a1021c79ed70cf316e23cbe5c9c712"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XHdcp22_Rx_Info::ErrorFlag</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flag to capture error events that require service. </p>

<p>Referenced by <a class="el" href="group__hdcp22__rx.html#gad9f0da4bb3fd46bcbc144b3adbcd4b96">XHdcp22Rx_CfgInitialize()</a>, <a class="el" href="group__hdcp22__rx.html#gab0e1f5a3406d126f288a721c2b866955">XHdcp22Rx_Reset()</a>, <a class="el" href="group__hdcp22__rx.html#ga69bb699d6fcee2a6cdab30ac68bed43f">XHdcp22Rx_SetDdcError()</a>, and <a class="el" href="group__hdcp22__rx.html#ga09d8a888ad25296342426ea4df4ba7e7">XHdcp22Rx_SetLinkError()</a>.</p>

</div>
</div>
<a class="anchor" id="a462f7d1b51f98c705c94742425e1c97d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XHdcp22_Rx_Info::ErrorFlagSticky</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flag to capture all error conditions persistently. </p>

<p>Referenced by <a class="el" href="group__hdcp22__rx.html#gad9f0da4bb3fd46bcbc144b3adbcd4b96">XHdcp22Rx_CfgInitialize()</a>, <a class="el" href="group__hdcp22__rx.html#ga5e59aa8f06dbe42e9a87cfe09e29909a">XHdcp22Rx_IsError()</a>, <a class="el" href="group__hdcp22__rx.html#ga75e2458da2561aa5143698657aa5e604">XHdcp22Rx_LogWr()</a>, and <a class="el" href="group__hdcp22__rx.html#gab0e1f5a3406d126f288a721c2b866955">XHdcp22Rx_Reset()</a>.</p>

</div>
</div>
<a class="anchor" id="a8b9f1df7126dd8c235662001f147b1a4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XHdcp22_Rx_Info::HasStreamManagementInfo</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flag indicated that content stream management info messsage has been processed. </p>

<p>Referenced by <a class="el" href="group__hdcp22__rx.html#gad9f0da4bb3fd46bcbc144b3adbcd4b96">XHdcp22Rx_CfgInitialize()</a>, and <a class="el" href="group__hdcp22__rx.html#gab0e1f5a3406d126f288a721c2b866955">XHdcp22Rx_Reset()</a>.</p>

</div>
</div>
<a class="anchor" id="acfd97a64a01152bcfca811b014f29ec9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XHdcp22_Rx_Info::IsEnabled</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flag indicates that device is enabled. </p>

<p>Referenced by <a class="el" href="group__hdcp22__rx.html#gad9f0da4bb3fd46bcbc144b3adbcd4b96">XHdcp22Rx_CfgInitialize()</a>, <a class="el" href="group__hdcp22__rx.html#ga6ae8f7530fdd796d0117cb8f12a585d2">XHdcp22Rx_Disable()</a>, <a class="el" href="group__hdcp22__rx.html#ga92a8c4c868f58cdf9e392f433862bae0">XHdcp22Rx_Enable()</a>, <a class="el" href="group__hdcp22__rx.html#ga845a0efbeae098a01b0cfc9b2c5189cb">XHdcp22Rx_IsEnabled()</a>, and <a class="el" href="group__hdcp22__rx.html#ga47b59a5f9c314a6accc90e836f198730">XHdcp22Rx_Poll()</a>.</p>

</div>
</div>
<a class="anchor" id="a3452b36df7fc01eb73c6b7d338ac20c5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XHdcp22_Rx_Info::IsEncrypted</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flag indicates encryption is enabled. </p>

<p>Referenced by <a class="el" href="group__hdcp22__rx.html#gad9f0da4bb3fd46bcbc144b3adbcd4b96">XHdcp22Rx_CfgInitialize()</a>, and <a class="el" href="group__hdcp22__rx.html#gab0e1f5a3406d126f288a721c2b866955">XHdcp22Rx_Reset()</a>.</p>

</div>
</div>
<a class="anchor" id="a0e0008c93dfa581ab473acc8e058603d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XHdcp22_Rx_Info::IsNoStoredKm</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flag indicates that AKE_No_Stored_Km message was received. </p>

<p>Referenced by <a class="el" href="group__hdcp22__rx.html#gad9f0da4bb3fd46bcbc144b3adbcd4b96">XHdcp22Rx_CfgInitialize()</a>, and <a class="el" href="group__hdcp22__rx.html#gab0e1f5a3406d126f288a721c2b866955">XHdcp22Rx_Reset()</a>.</p>

</div>
</div>
<a class="anchor" id="acf84ba482867410e19dda97320d1f13e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XHdcp22_Rx_Info::IsTopologyValid</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flag used to indicate topology change. </p>
<p>When set to one, indicates that the topology table has been updated and is available for upstream propagation. </p>

<p>Referenced by <a class="el" href="group__hdcp22__rx.html#gad9f0da4bb3fd46bcbc144b3adbcd4b96">XHdcp22Rx_CfgInitialize()</a>, <a class="el" href="group__hdcp22__rx.html#gab0e1f5a3406d126f288a721c2b866955">XHdcp22Rx_Reset()</a>, and <a class="el" href="group__hdcp22__rx.html#gabf8ede6226b5618c883b72fa0299d584">XHdcp22Rx_SetTopologyUpdate()</a>.</p>

</div>
</div>
<a class="anchor" id="af2357d0c44cf316921c8595fdaebc699"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 XHdcp22_Rx_Info::LCInitAttempts</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Number of LC_Init attempts. </p>

<p>Referenced by <a class="el" href="group__hdcp22__rx.html#gad9f0da4bb3fd46bcbc144b3adbcd4b96">XHdcp22Rx_CfgInitialize()</a>, and <a class="el" href="group__hdcp22__rx.html#gab0e1f5a3406d126f288a721c2b866955">XHdcp22Rx_Reset()</a>.</p>

</div>
</div>
<a class="anchor" id="a6404954b9219c06251b161c26dbe313e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XHdcp22_Rx_Info::LinkErrorCnt</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Link error count. </p>

<p>Referenced by <a class="el" href="group__hdcp22__rx.html#gad9f0da4bb3fd46bcbc144b3adbcd4b96">XHdcp22Rx_CfgInitialize()</a>, <a class="el" href="group__hdcp22__rx.html#gabb056cbd10d25e0847745836c7c5922c">XHdcp22Rx_Info()</a>, <a class="el" href="group__hdcp22__rx.html#gab0e1f5a3406d126f288a721c2b866955">XHdcp22Rx_Reset()</a>, and <a class="el" href="group__hdcp22__rx.html#ga09d8a888ad25296342426ea4df4ba7e7">XHdcp22Rx_SetLinkError()</a>.</p>

</div>
</div>
<a class="anchor" id="aa9ed9a28ac7d542d6ea7c89c7fddd29b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__hdcp22__rx.html#gaefd71c02fc784052667cdfcd19e1adb0">XHdcp22_Rx_StateType</a> XHdcp22_Rx_Info::NextState</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>State machine next state. </p>

<p>Referenced by <a class="el" href="group__hdcp22__rx.html#gad9f0da4bb3fd46bcbc144b3adbcd4b96">XHdcp22Rx_CfgInitialize()</a>, <a class="el" href="group__hdcp22__rx.html#ga47b59a5f9c314a6accc90e836f198730">XHdcp22Rx_Poll()</a>, and <a class="el" href="group__hdcp22__rx.html#gab0e1f5a3406d126f288a721c2b866955">XHdcp22Rx_Reset()</a>.</p>

</div>
</div>
<a class="anchor" id="a635260573ed56ba4eb41f6e9e83b70ef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XHdcp22_Rx_Info::ReauthReq</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Reauthentication request flag. </p>

<p>Referenced by <a class="el" href="group__hdcp22__rx.html#gad9f0da4bb3fd46bcbc144b3adbcd4b96">XHdcp22Rx_CfgInitialize()</a>, and <a class="el" href="group__hdcp22__rx.html#gab0e1f5a3406d126f288a721c2b866955">XHdcp22Rx_Reset()</a>.</p>

</div>
</div>
<a class="anchor" id="acbaa7ff43bc773da54ed2a07c9cef0e9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XHdcp22_Rx_Info::ReauthRequestCnt</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Re-authentication request count. </p>

<p>Referenced by <a class="el" href="group__hdcp22__rx.html#gad9f0da4bb3fd46bcbc144b3adbcd4b96">XHdcp22Rx_CfgInitialize()</a>, <a class="el" href="group__hdcp22__rx.html#gabb056cbd10d25e0847745836c7c5922c">XHdcp22Rx_Info()</a>, and <a class="el" href="group__hdcp22__rx.html#gab0e1f5a3406d126f288a721c2b866955">XHdcp22Rx_Reset()</a>.</p>

</div>
</div>
<a class="anchor" id="af8e3e8674a2069f0c6bbbb6e6b5e854a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__hdcp22__rx.html#gaefd71c02fc784052667cdfcd19e1adb0">XHdcp22_Rx_StateType</a> XHdcp22_Rx_Info::ReturnState</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>State machine return state. </p>
<p>Used for parallel execution of content stream management and topology information propagation </p>

<p>Referenced by <a class="el" href="group__hdcp22__rx.html#gad9f0da4bb3fd46bcbc144b3adbcd4b96">XHdcp22Rx_CfgInitialize()</a>, and <a class="el" href="group__hdcp22__rx.html#gab0e1f5a3406d126f288a721c2b866955">XHdcp22Rx_Reset()</a>.</p>

</div>
</div>
<a class="anchor" id="a3f4b6b90ed0883e0fced8546ab5ae07e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XHdcp22_Rx_Info::SeqNumV</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Counter for repeater topology upstream propogation. </p>

<p>Referenced by <a class="el" href="group__hdcp22__rx.html#gad9f0da4bb3fd46bcbc144b3adbcd4b96">XHdcp22Rx_CfgInitialize()</a>, and <a class="el" href="group__hdcp22__rx.html#gab0e1f5a3406d126f288a721c2b866955">XHdcp22Rx_Reset()</a>.</p>

</div>
</div>
<a class="anchor" id="a4783dd8ec855b77a725d9f283bcc4ddd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XHdcp22_Rx_Info::SkipRead</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Skip read, indicates that message has been read but not yet processed. </p>

<p>Referenced by <a class="el" href="group__hdcp22__rx.html#gad9f0da4bb3fd46bcbc144b3adbcd4b96">XHdcp22Rx_CfgInitialize()</a>, and <a class="el" href="group__hdcp22__rx.html#gab0e1f5a3406d126f288a721c2b866955">XHdcp22Rx_Reset()</a>.</p>

</div>
</div>
<a class="anchor" id="a29bb44d47cd096b1dfa6e893199b9c59"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XHdcp22_Rx_Info::TimerExpired</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Expiration flag set when the hardware timer has interrupted. </p>

</div>
</div>
<a class="anchor" id="a0ffa4c20470057bfd37f60ad9b1095d7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XHdcp22_Rx_Info::TimerInitialTicks</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Keep track of the start value of the timer. </p>

</div>
</div>
<a class="anchor" id="a63b7d944536a66c826a8419f90554af1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XHdcp22_Rx_Info::TimerReasonId</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Keep track of why the timer was started (message or status checking). </p>

</div>
</div>
<a class="anchor" id="acdcff6e1462fb80514dd6a09adcb2935"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XHdcp22_Rx_Info::TopologyReady</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Topology ready flag. </p>

<p>Referenced by <a class="el" href="group__hdcp22__rx.html#gad9f0da4bb3fd46bcbc144b3adbcd4b96">XHdcp22Rx_CfgInitialize()</a>, and <a class="el" href="group__hdcp22__rx.html#gab0e1f5a3406d126f288a721c2b866955">XHdcp22Rx_Reset()</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
